import axios from "axios";
const url = ''


function getBounds(config){
  return  axios({
    method: config.method,
    url: config.url,
    timeOut: 3000,
    // header: {"content-type": "application/x-www-form-urlencoded"},
    params: {
      keywords: config.params.keywords,
      subdistrict: 0,
      key: config.params.key,
      extensions: 'all'
    }}
  ).then(res=>{
    return res
  }).catch(error =>{
    if (error.response) {
      // 请求成功发出且服务器也响应了状态码，但状态代码超出了 2xx 的范围
      // console.log(error.response.data);
      // console.log(error.response.status);
      // console.log(error.response.headers);
      return error.response
    } else if (error.request) {
      // 请求已经成功发起，但没有收到响应
      // `error.request` 在浏览器中是 XMLHttpRequest 的实例，
      // 而在node.js中是 http.ClientRequest 的实例
      // console.log(error.request);
      return error.request

    } else {
      // 发送请求时出了点问题
      console.log('网络错误', error.message);
    }
    console.log(error.config);
  })
}

export default getBounds;
